package com.aiti.lulian.mapper.newCard;

import com.aiti.lulian.dto.newCard.CardTemplateStyleFieldBo;
import com.aiti.lulian.dto.newCard.SysUserRoleDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TestMapper {

    // 查询企业管理员角色baseId
    List<SysUserRoleDto> querySysUserRoleBaseId(@Param("enterpriseId")String enterpriseId, @Param("roleId")String roleId);

    // 更新用户角色表企业id
    void updateSysUserRoleEnterpriseId(@Param("enterpriseId")String enterpriseId,@Param("baseId")String baseId);

    List<String> queryEnterpriseQualification(@Param("enterpriseId")String enterpriseId);

    List<String> queryEnterpriseUserIdList(@Param("enterpriseId")String enterpriseId);

    List<String> queryEnterpriseCardUserIdList(@Param("enterpriseId")String enterpriseId);

    List<String> queryEnterpriseNewTemplateIdList(@Param("enterpriseId")String enterpriseId);

    String queryOldTemplateId(@Param("newTemplateId")String newTemplateId);

    String queryUserCoverUrl(@Param("userId")String userId);

    CardTemplateStyleFieldBo queryCardTemplateStyleFieldBo(@Param("newTemplateId")String newTemplateId);

    List<String> queryCardIdList(@Param("enterpriseId")String enterpriseId, @Param("templateId")String templateId);

    Integer queryCardStyleValue(@Param("cardId")String cardId, @Param("styleFieldId")String styleFieldId);
}
